مروری بر روش های تخمین هزینه نرم افزار مبتنی بر یادگیری ماشین

نویسندگان

صبا بیرانوند

saba beiranvand yazd universityدانشگاه یزد محمد علی زارع چاهوکی

mohammad ali zare chahooki yazd universityدانشگاه یزد

چکیده

مدیریت پروژه ی نرم افزاری از مهم ترین فعالیت ها در توسعه ی محصول نرم افزاری است، چرا که تمامی فرآیند توسعه ی نرم افزار، از ابتدا تا انتها را شامل می گردد. تخمین هزینه ی نرم افزار ، یک فعالیت چالشی در مدیریت پروژه ی نرم افزاری می باشد. مفهوم تخمین هزینه ی نرم افزار، همزمان با شروع صنعت کامپیوتر در سال 1940 مورد توجه قرار گرفته و همچنان پژوهش در این حوزه ادامه دارد. با اینکه تلاش، تنها دربرگیرنده ی بخشی از هزینه های توسعه ی یک پروژه ی نرم افزاری است، اما عامل اساسی برای تعیینِ هزینه محسوب می گردد. از این رو در پژوهش های این حوزه، دو اصطلاح تخمینِ تلاش و تخمینِ هزینه به صورت معادل به کار می روند. مدل تخمین هزینه ی نرم افزاری مناسب است، که قبل از عقد قرارداد، دقت و اطمینان بالایی برای پیش بینی هزینه ی پروژه های نرم افزاری فراهم نماید. به علت ذات غیر قطعیِ تخمین و در جهت افزایش دقت، به مرور توجّه پژوهشگران به استفاده از روش های یادگیری ماشین در این حوزه معطوف گردیده است. در پژوهش حاضر، به بررسی مطالعات صورت گرفته در تخمین هزینه ی نرم افزار با روش های یادگیری ماشین پرداخته و روش های تخمین ارائه شده، معیار های ارزیابی دقت این روش ها و دادگانِ مورد استفاده در کارهای پژوهشی و هم چنین پژوهش های آتی در این حوزه را معرفی نموده ایم.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

مروری بر روش‌های تخمین هزینه نرم‌افزار مبتنی بر یادگیری ماشین

Software project management software is the most important activity in software development, because it contains the whole software development process, from beginning to end. Software cost estimation is a challenge task in the software project management. It is an old activity in computer industry from 1940s and has been developed many times. Effort, only covers part of the cost of a software ...

متن کامل

تأثیر نرم افزار آموزشی بر یادگیری مهارت های بالینی دانشجویان

مقدمه: یادگیری الکترونیکی به عنوان یکی از انواع یادگیری خود­محور، یکی از پدیده­های دنیای مدرن اسـت کـه در عصر اطلاعات و در جامعه مبتنی بر دانش پا به عرصه وجود گذاشته اسـت. این مطالعه با هدف تعیین تأثیر نرم­افزار آموزشی طراحی شده در مورد نحوه عملکرد فرد اسکراب و سیار در اتاق عمل، بر یادگیری مهارت­های عملی دانشجویان اتاق عمل انجام گرفت. روش­ها: این مطالعه نیمه تجربی، به روش سرشماری بر روی60 دانش...

متن کامل

یک روش کارآمد جهت مقابله با حمله بارکشی رایگان درشبکه های مبتنی بر نرم افزار

ظهور شبکه‌های مبتنی بر نرم‌افزار در طی سالیان اخیر، بسیاری از مباحث مرتبط با مسائل مدیریتی و پیکربندی شبکه را برای مدیران شبکه تسهیل کرده است. در شبکه‌های مبتنی بر نرم‌افزار سطح داده‌ای و سطح کنترلی شبکه به منظور مدیریت متمرکز و پویا از یکدیگر منفک شده‌اند. تمامی امور مرتبط با اعمال سیاست‌های مدیریتی و راهبری شبکه در شبکه‌های مبتنی بر نرم‌افزار در سطح کنترلی انجام می‌شود. با وجود این که این ساز...

متن کامل

تخمین هزینه نرم افزار با استفاده از روش های هوشمند

به دلیل افزایش تقاضا برای نرم افزارهای کامپیوتری، برنامه ریزی و مدیریت پروژه های نرم افزاری بسیار مهم است. از آنجا که دلیل اصلی شکست پروژه های نرم افزاری، برنامه ریزی های نادرست است، پس سازمان های نرم افزاری نیازمند تخمین های دقیق پروژه تحت توسعه هستند. یکی از فعالیت های مهم در برنامه ریزی پروژه نرم افزاری تخمین هزینه است که در مراحل اولیه انجام می شود. به دلیل استفاده از ابزارهای جدید توسعه، ص...

تأثیر نرم افزار آموزشی بر یادگیری مهارت های بالینی دانشجویان

مقدمه: یادگیری الکترونیکی به عنوان یکی از انواع یادگیری خود­محور، یکی از پدیده­های دنیای مدرن اسـت کـه در عصر اطلاعات و در جامعه مبتنی بر دانش پا به عرصه وجود گذاشته اسـت. این مطالعه با هدف تعیین تأثیر نرم­افزار آموزشی طراحی شده در مورد نحوه عملکرد فرد اسکراب و سیار در اتاق عمل، بر یادگیری مهارت­های عملی دانشجویان اتاق عمل انجام گرفت. روش­ها: این مطالعه نیمه تجربی، به روش سرشماری بر روی60 دانشج...

متن کامل

ارزیابی کیفیت پر مشاهده‌ترین وب‌سایت‌های خبری در ایران مبتنی بر روش یادگیری ماشین

Success and effectiveness of websites is largely dependent on the quality of the website. The biggest share of the quality`s new concept is that the technical aspects of products and services combines with customers usage and understanding. Therefore, websites evaluation based on the maximum usage and perception of the customers is considered an important issue to announce to the related organi...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید


عنوان ژورنال:
محاسبات نرم

جلد ۵، شماره ۱، صفحات ۳۶-۶۵

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023